rib stitching - Turkish English Dictionary